home *** CD-ROM | disk | FTP | other *** search
Wrap
GW-BASIC | 1984-10-08 | 16.4 KB | 433 lines
1 'date 8/6/83rev10/7/83rev12/3/83REV8/30/84 FLITPLN2.BAS ''' 2 ' revision 2.0 3 ' DON GULLICKSON 219 custer LANDER, WYOMING 82520 4 ' 5 '!!!!!!!!!!!!!!!!!!!!!! Use this program at your own risk !!!!!!!!!!!!!!! 6 '!!!!!!!!!!! there is no guarantee as to the accuracy of data !!!!!!!!!! 7 '!!!!!!!!!!!!!!!!! or calculations !!!!! ----------- !!!!!!!!!!!!!!!!!!!! 9 DIM VOR$(20),D(20),T(20),CT(20),F(20),TF(20),RT(20),AIR$(20) 10 ' 15 COLOR 7,9,1 16 ' 17 GOTO 7000 18 KEY OFF 20 ' 30 ' 40 ' 50 ' 51 ' 54 ' 55 B1$=" LOCATION DISTANCE TIME EST TIME ACTUAL FUEL(##gph)" 56 B2$=" leg/ leg/ leg/ leg/" 58 B3$=" /to-go /cuml /cuml /cuml " 59 B6$=" \ \ #### \ \" 60 B4$=" \ \### ## \ \ ##.#" 61 B5$=" \ \ #### ##:## \ \ ##.#" 67 ' 68 ' 69 ' program menu 70 CLS:COLOR 7:PRINT:PRINT:PRINT':PRINT TAB(26);"FLIGHT PLAN PROGRAM" 90 'PRINT TAB(33);"MENU" 91 QT$=CHR$(177) 92 PRINT " "QT$QT$QT$QT$QT$ 93 PRINT " "QT$" "QT$" "QT$" AIN FLIGHT PLAN PROGRAM" 94 PRINT " "QT$" "QT$" "QT$" ENU =================" 100 PRINT" ----------------------------------------------------":PRINT 110 PRINT TAB(20);"<1> Input --NEW-- flight plan data" 120 PRINT TAB(20);"<2> DISPLAY - flight log (on the screen)" 130 PRINT TAB(20);"<3> PRINT HARD COPY - of flight log " 140 PRINT TAB(20);"<4> SAVE - on disc flight log " 150 PRINT TAB(20);"<5> LOAD - previously saved flight plan" 155 PRINT TAB(20);"<6> ";:COLOR 4:PRINT "UTILITIES":COLOR 7 160 PRINT 170 COLOR 11: PRINT TAB(25);"ENTER SELECTION - 1 TO 6" : COLOR 6 180 PRINT 190 PRINT TAB(14);"Use knots and nautical miles or MPH and statute miles":COLOR 7 197 ' 198 ' 199 ' decision routes 200 A = VAL(INKEY$) 210 IF A=0 OR A>6 GOTO 200 ELSE ON A GOTO 1000,3000,4000,5000,6000,8000 980 ' 990 ' 997 ' 998 ' 999 ' 1000 CLS:LOCATE 2,30:PRINT "CREATE NEW FLIGHT PLAN":COLOR 7:LOCATE 5,5: INPUT "ENTER GROUND SPEED ", GS 1030 LOCATE 6,5: INPUT "ENTER FUEL BURN (gal/hr) ", GALPERHR 1040 LOCATE 7,5: INPUT "DEPARTURE AIRPORT ", D$ 1050 LOCATE 8,8: COLOR 10: INPUT "Is data correct Y/N ? [Y]", Z$ :COLOR 6:IF Z$="Y" OR Z$="y" OR Z$="" GOTO 2000 ELSE GOTO 1000 2000 GOSUB 9000 2005 N = 0 2006 GOTO 2010 2007 PRINT "Redo last checkpoint and distance --" 2010 N = N + 1 2011 PRINT 2012 INPUT " AIRPORT OR VOR CHECKPOINT (location) ", VOR$(N) 2013 INPUT " AIRWAY TO THIS CHECKPOINT (ie V128) ", AIR$(N) 2014 INPUT " DISTANCE TO CHECKPOINT ", D(N) 2054 COLOR 10: INPUT " Is data correct Y/N ? [Y]", Z$ :COLOR 6: IF Z$="Y" OR Z$="y" OR Z$="" GOTO 2055 ELSE N = N-1 : GOTO 2007 2055 COLOR 12: INPUT " Do you want another checkpoint Y/N ? [Y]", Z$ :COLOR 6: IF Z$ = "Y" OR Z$="y" OR Z$="" GOTO 2010 ELSE GOTO 2075 2070 ' 2075 FOR N = 1 TO N 2077 T(N) =(60/GS)*D(N) : T(N) = T(N) + 0.5 : T(N) = INT(T(N)) 2079 CT(N) = CT(N-1) + T(N) 2081 F(N) = (T(N)/60)*GALPERHR : TF(N) = TF(N-1) + F(N) 2083 RT = RT + D(N) 2085 NEXT 2090 GOTO 70 2097 ' 2098 ' 2099 ' display route 3000 CLS 3004 PRINT " GS = ";GS 3005 PRINT USING B1$;GALPERHR 3010 PRINT "------------------------------------------------------------------" 3020 PRINT B2$ 3030 PRINT B3$ 3038 RTT=RT 3040 FOR N = 1 TO N 3050 RT(N) = RTT - D(N) 3060 RTT = RT(N) 3070 NEXT N 3080 PRINT "------------------------------------------------------------------" 3090 PRINT USING B6$; D$,RT,"_____t'off" 3095 PRINT "------------------------------------------------------------------" 3100 FOR N = 1 TO N 3110 PRINT USING B4$; AIR$(N),D(N),T(N),"_____",F(N) 3120 PRINT USING B5$; VOR$(N),RT(N),CT(N)\60,CT(N) MOD 60,"_____",TF(N) 3122 PRINT "------------------------------------------------------------------" 3125 IF RT(N)=0 GOTO 3135 3126 IF D(N)=0 GOTO 3135 3130 NEXT N 3135 ' 3140 COLOR 12: PRINT " MENU -- press any key....": COLOR 6 3150 Z$=INKEY$ 3160 IF Z$="" GOTO 3150 3170 CLS : GOTO 70 3997 ' 3998 ' 3999 ' print hard copy route 4000 CLS: 'LOCATE 10,12: PRINT "PRINTING HARD COPY......" 4001 ON ERROR GOTO 4500 4002 GOTO 4600 'route to choosing compressed mode 4003 LPRINT CHR$(18) CHR$(27) CHR$(50) 'normal size print 4004 GOTO 4009 4005 LPRINT CHR$(15) CHR$(27) CHR$(48) 'COMPRESSED PRINT 4009 LPRINT :LPRINT :LPRINT : ON ERROR GOTO 0 4010 CLS: LOCATE 10,12: PRINT "PRINTING HARD COPY......" 4012 LPRINT" Aircraft #:" 4020 LPRINT 4030 LPRINT" CLEARANCE:" 4040 LPRINT 4050 LPRINT" Cleared via-" 4060 LPRINT 4070 LPRINT" After T.O.^-" 4080 LPRINT 4090 LPRINT" Dept freq-" 4100 LPRINT 4110 LPRINT" S.Q.-" 4120 LPRINT:LPRINT:LPRINT:LPRINT 4125 LPRINT " (EST GROUNDSPEED = ";GS;")" 4130 LPRINT USING B1$;GALPERHR 4140 LPRINT "------------------------------------------------------------------ 4150 LPRINT B2$ 4160 LPRINT B3$ 4170 RTT=RT 4180 FOR N = 1 TO N-1 4190 RT(N) = RTT - D(N) 4200 RTT = RT(N) 4210 NEXT N 4220 LPRINT "------------------------------------------------------------------ 4230 LPRINT USING B6$; D$,RT,"_____t'off" 4240 LPRINT "------------------------------------------------------------------ 4250 FOR N = 1 TO N 4260 LPRINT USING B4$; AIR$(N),D(N),T(N),"_____",F(N) 4270 LPRINT USING B5$; VOR$(N),RT(N),CT(N)\60,CT(N) MOD 60,"_____",TF(N) 4280 LPRINT "------------------------------------------------------------------ 4285 IF RT(N)=0 GOTO 4295 4287 IF D(N)=0 GOTO 4295 4290 NEXT N 4295 ' 4297 LPRINT " arrival time 4298 LPRINT " ===== " 4300 LPRINT CHR$(12) 4310 GOTO 70 4497 ' 4498 ' 4499 ' error handling routine 4500 IF ERR=25 OR ERR=24 OR ERR=27 THEN LOCATE 23,15:COLOR 23:PRINT "CHECK PRINTER":COLOR 7:RESUME 4510 ON ERROR GOTO 0 4600 CLS:PRINT:PRINT :INPUT " DO YOU WANT COMPRESSED PRINTING (Y/N) ? [Y]",Z$ 4610 IF Z$="Y" OR Z$="y" OR Z$="" THEN GOTO 4005 ELSE 4003 4997 ' 4998 ' 4999 ' save on disk 5000 CLS 5002 ON ERROR GOTO 5600 5005 LOCATE 3,28 : PRINT "SAVE FLIGHT PLAN ON DISK" 5010 LOCATE 5,5 :COLOR 3: FILES "*.X" : COLOR 6 5015 BEEP: PRINT: COLOR 5 : PRINT " CAUTION ! FILE BY SAME NAME WILL BE OVERWRITTEN" : COLOR 6 5020 PRINT :PRINT " ENTER FILENAME ";:COLOR 3:INPUT " ",FILENAME$:COLOR 6 5021 ON ERROR GOTO 0 5022 'PRINT RIGHT$(FILENAME$,2) 5023 IF FILENAME$ = "" THEN GOTO 70 5025 'IF FILENAME$ ="*.X" OR FILENAME$ ="*.x" THEN 5030 ELSE 5500 5026 IF RIGHT$(FILENAME$,2)=".X" OR RIGHT$(FILENAME$,2)=".x" THEN 5030 ELSE 5500 5030 OPEN FILENAME$ FOR OUTPUT AS #1 5040 WRITE #1,D$ 5042 PRINT D$ 5045 WRITE #1,N 5047 PRINT N 5050 FOR N = 1 TO N 5055 IF D(N) = 0 GOTO 5080 'prevent saving long route overwrittenbyshort 5060 WRITE #1,AIR$(N),VOR$(N),D(N) 5065 PRINT AIR$(N);" ";VOR$(N);D(N) 5070 NEXT 5080 CLOSE 5090 COLOR 12: PRINT " MENU -- press any key....": COLOR 6 5100 Z$ = INKEY$ 5120 IF Z$ = "" GOTO 6510 5130 CLS : GOTO 70 5497 ' 5498 ' 5499 ' error handling routine 5500 BEEP:PRINT :PRINT :COLOR 10:PRINT " *** FORMAT FOR FILES: MUST END IN ``.X '' i.e. ``FILENAME$.X '' ***":COLOR 6:FOR B=1 TO 5000:NEXT : GOTO 5000 5597 ' 5598 ' 5600 CLS:PRINT :PRINT :PRINT " THERE ARE NO FLIGHT PLAN FILES PRESENTLY DEFINED":COLOR 6:FOR B=1 TO 4000:NEXT:RESUME 5020 5610 ON ERROR GOTO 0 5997 ' 5998 ' 5999 ' load flight route from disk 6000 CLS 6005 GOSUB 9000 6006 ON ERROR GOTO 6600 6007 LOCATE 1,24 : PRINT "LOAD PREVIOUSLY STORED FLIGHT PLAN" 6010 LOCATE 3,5 :COLOR 3: FILES "*.X" : COLOR 6 6020 'PRINT '''': PRINT " SELECT APPROPRIATE FLIGHT PLAN ROUTE" 6025 ON ERROR GOTO 6700 6030 PRINT " ENTER FILENAME:";:COLOR 3:INPUT " ", FILENAME$:COLOR 6 6035 IF FILENAME$="" THEN GOTO 70 6040 LOCATE 22,1:PRINT " ":OPEN FILENAME$ FOR INPUT AS #1 6045 ON ERROR GOTO 0 6046 CLS:PRINT :PRINT:PRINT " FLIGHT PLAN FILE IS: "FILENAME$:PRINT 6050 INPUT #1,D$ 6055 PRINT D$ 6056 INPUT #1,N 6057 PRINT N 6060 FOR N = 1 TO N 6065 IF EOF(1) THEN GOTO 6100 6070 INPUT #1,AIR$(N),VOR$(N),D(N) 6080 PRINT AIR$(N);" ";VOR$(N);D(N) 6090 NEXT 6100 CLOSE 6105 PRINT 6110 INPUT " ENTER GROUNDSPEED ",GS 6120 INPUT " ENTER FUEL BURN (gal/hr) ",GALPERHR 6140 FOR N = 1 TO N 6200 T(N) =(60/GS)*D(N) : T(N) = T(N) + 0.5 : T(N) = INT(T(N)) 6210 CT(N) = CT(N-1) + T(N) 6220 F(N) = (T(N)/60)*GALPERHR : TF(N) = TF(N-1) + F(N) 6230 RT = RT + D(N) 6250 NEXT 6500 PRINT :PRINT :PRINT:COLOR 12: PRINT " MENU -- press any key....": COLOR 6 6510 Z$=INKEY$ 6520 IF Z$ = "" GOTO 6510 6530 CLS : GOTO 70 6597 ' 6598 ' 6599 ' error trapping routine 6600 CLS:PRINT :PRINT :PRINT " THERE ARE NO FLIGHT PLAN FILES PRESENTLY DEFINED":COLOR 7:FOR B=1 TO 4000:NEXT:RESUME 70 6698 ' 6700 LOCATE 22,1:COLOR 10:CLOSE:PRINT " ******* Sorry, no file by that name. Please re-enter. *******":PRINT " - OR press enter key to exit - ":COLOR 6:RESUME 6007 6710 ON ERROR GOTO 0 6996 ' 6997 ' 6998 ' 1st page heading 7000 TT$=CHR$(205) 7001 KEY 1," UTIL ":KEY 2,"":KEY 3,"":KEY 4,"":KEY 5,"":KEY 6,"":KEY 7,"":KEY 8,"":KEY 9,"":KEY 10,"" 7002 KEY ON 7003 KEY (1) ON 7004 ON KEY (1) GOSUB 8000 7005 CLS 7006 COLOR 11 7010 LOCATE 2,25:PRINT CHR$(201);TT$TT$TT$TT$TT$TT$TT$TT$TT$TT$TT$TT$TT$TT$TT$TT$TT$TT$TT$TT$TT$TT$TT$TT$TT$TT$TT$TT$CHR$(187) 7015 UU$=CHR$(177) 7020 LOCATE 3,25:PRINT CHR$(186);" ";UU$UU$UU$;" ";UU$UU$UU$;" ";UU$UU$UU$;" ";UU$;" ";UU$;" ";UU$;" ";CHR$(186) 7030 LOCATE 4,25:PRINT CHR$(186);" ";UU$;" ";UU$;" ";UU$;" ";UU$;" ";UU$;" ";UU$;" ";UU$;" ";CHR$(186) 7040 LOCATE 5,25:PRINT CHR$(186);" ";UU$UU$UU$;" ";UU$;" ";CHR$(176)CHR$(176)CHR$(176);" ";UU$UU$;" ";UU$;" ";UU$;" ";UU$;" ";CHR$(186) 7050 LOCATE 6,25:PRINT CHR$(186);" ";UU$;" ";UU$;" ";UU$;" ";UU$;" ";UU$;" ";CHR$(186) 7060 LOCATE 7,25:PRINT CHR$(186);" ";UU$;" ";UU$UU$UU$;" ";UU$;" ";UU$UU$UU$;" ";UU$;" ";CHR$(186) 7070 LOCATE 8,25:PRINT CHR$(200);TT$TT$TT$TT$TT$TT$TT$TT$TT$TT$TT$TT$TT$TT$TT$TT$TT$TT$TT$TT$TT$TT$TT$TT$TT$TT$TT$TT$CHR$(188);" ";CHR$(3) 7075 COLOR 7 7080 LOCATE 9,20:PRINT "Copyright (c) - 1984 - by D.A. Gullickson" 7082 'LOCATE 10,30:PRINT " (c) - 1984 - " 7085 LOCATE 12,30:PRINT "PC-FLY ``FLITEPLN''" 7090 LOCATE 10,34:PRINT "Version 2.0" 7095 'LOCATE 11,29:PRINT " " 7096 'LOCATE 13,18:PRINT "Distributed under the ``YOU-TELL-ME'' concept." 7100 'LOCATE 14,22:PRINT "This means that if you use this program " 7110 'LOCATE 15,19:PRINT "your only obligation is that You MUST tell me" 7120 'LOCATE 16,19:PRINT "if it is of value and any changes you would " 7125 'LOCATE 17,19:PRINT "like to see in subsequent versions. Thanks! " 7130 LOCATE 15,31:PRINT "D.A. Gullickson" 7140 LOCATE 16,31:PRINT "219 Custer" 7150 LOCATE 17,31:PRINT "Lander, Wyoming 82520" 7180 ' 7190 PRINT 7200 LOCATE 21,1:COLOR 11:PRINT " Press any key to continue ......":COLOR 7 7205 PRINT "(Press F1 for Utilities) 7230 X$=INKEY$: IF X$=""THEN 7230 7240 GOTO 18 7250 ' 7297 ' 7298 ' 7300 CLS:PRINT:PRINT " PC-FLY ``FLITEPLN'' DOCUMENTATION" 7310 PRINT 7320 PRINT "PC-Fly presently includes ``FLITEPLN '' a program which is written to be " 7330 PRINT "practical and useful for the busy pilot. It only requires that essential " 7335 PRINT "information which all pilots use when planning a flight. Data which can be " 7340 PRINT "readily obtained from a chart is not included in the program." 7350 PRINT 7360 PRINT "User enters: 1) estimated groundspeed" 7362 PRINT " 2) fuel/hour" 7363 PRINT " 3) departure airport and checkpoints" 7364 PRINT " 4) leg distance between checkpoints" 7365 PRINT 7370 PRINT "PC-FLY ``FLITEPLN'' then calculates DISTANCE: total & to-go, TIME: leg, " 7380 PRINT "cumulative & total in hr. & min., FUEL: per leg, cumulative, & total for " 7390 PRINT "flight. It also prints hard copy as needed." 7400 PRINT 7410 PRINT "PC-Fly ``FLITEPLN'' saves flight routes in files for future use AND can be re- " 7420 PRINT "used with different groundspeed and fuel rates added as needed." 7422 PRINT 7423 PRINT "PC-FLY ``FLITEPLN'' is made available through the";:COLOR 10:PRINT "``YOU TELL ME''";:COLOR 7:PRINT "concept. This" 7425 PRINT"means if you use this program your only obligation is to tell me if you like theprogram and what changes you would like to see in subsequent versions." 7430 LOCATE 25,20:COLOR 12:PRINT "To continue -- press any key......":COLOR 7 7440 X$=INKEY$: IF X$="" THEN 7440 7450 GOTO 7500 7500 CLS :PRINT :LOCATE 2,38:PRINT "NOTES":PRINT ' documentation 7510 COLOR 12:PRINT"1. DISCLAIMER: !!!!! USE THIS PROGRAM AT YOUR OWN RISK !!!!! There is no " 7520 PRINT" guarantee as to the accuracy of data or calculations. User's " 7530 PRINT" usual method of calculating flight plan data must be done to " 7540 PRINT" check accuracy.!!!!!!":COLOR 7 7550 PRINT 7560 PRINT "2. FILE NAMES: Use ``filename$.X '' so they will show with ``*.X '' when save " 7570 PRINT " and load commands required. i.e. ``FAR-SLC.X '' (only route " 7580 PRINT " files will then be shown) ":PRINT 7590 PRINT "3. WAYPOINTS: Presently program will take 20 waypoints which could obviously " 7600 PRINT " be changed by re-dimensioning, however, without super long range" 7610 PRINT " tanks, 20 should be enough.":PRINT 7620 PRINT "4. IMPROVE- Attempts have been made to make version 2 more ``user friendly''" 7630 PRINT " MENTS: The option of compress printing has been added.(Epson- other?" 7650 PRINT " Space is now available for adding airways(ie V-128). Numerous " 7651 PRINT " minor changes have been added. The next version will have an " 7652 PRINT " option for printing the flight plan as well as the flight log. " 7655 LOCATE 23,5:COLOR 12:PRINT "Return to Utilities menu -- press any key....":COLOR 7 7660 X$=INKEY$: IF X$="" THEN 7660 7670 RETURN 7697 ' 7698 ' 7699 ' 7700 CLS ' to eliminate file 7705 ON ERROR GOTO 7760 7710 LOCATE 3,28:PRINT "FILE ELIMINATION PROGRAM" 7720 LOCATE 5,5:COLOR 3: FILES "*.X":COLOR 7 7725 ON ERROR GOTO 7770 7730 PRINT : PRINT " ENTER NAME OF FILE TO BE ELIMINATED ";:COLOR 3: INPUT " ",FILENAME$:COLOR 7 7735 IF FILENAME$= "" THEN RETURN 7741 LOCATE 22,1:PRINT " " 7742 LOCATE 23,1:PRINT " " 7743 LOCATE 23,1:BEEP:INPUT " ARE YOU SURE (Y/N) ? [Y]",QR$ 7750 IF QR$ ="Y" OR QR$ ="y" OR QR$="" THEN GOTO 7755 ELSE 7756 7755 KILL FILENAME$ 7756 ON ERROR GOTO 0 7757 RETURN 7758 ' 7759 '''' error handling routine 7760 CLS:PRINT :PRINT :PRINT " THERE ARE NO FLIGHT PLAN FILES DEFINED":COLOR 7:FOR B=1 TO 4000:NEXT:RESUME 7756 7768 ' 7769 ' 7770 LOCATE 22,1:COLOR 10:CLOSE:PRINT " ********* Sorry, no file by that name found. Please re-enter. *********":COLOR 6:RESUME 7705 7780 ON ERROR GOTO 0 7798 ' 7799 ' 7800 CLS ' directions for autoexec.bat 7810 LOCATE 2,25:PRINT "DIRECTIONS FOR SELF-BOOTING DISK" 7820 LOCATE 5,15:PRINT "1. Format disk with /s (FORMAT B:/S)" 7830 LOCATE 7,15:PRINT "2. Copy basica to your disk (COPY BASICA B:)" 7840 LOCATE 9,15:PRINT "3. Under DOS prompt B> type :" 7845 LOCATE 10,15:PRINT " (assuming disk in drive B:)" 7850 LOCATE 12,15:PRINT " B>COPY CON:AUTOEXEC.BAT <CR>" 7860 LOCATE 13,15:PRINT " BASICA FLITEPLN.BAS <CR>" 7870 LOCATE 14,15:PRINT " <F6>,<CR>" 7880 LOCATE 15,15:PRINT "" 7890 LOCATE 20,18:COLOR 12:PRINT "Utilities Menu - press any key...":COLOR 7 7893 X$=INKEY$:IF X$="" THEN 7893 7895 RETURN 8000 CLS '' 8010 KEY OFF : KEY (1) OFF 8020 PRINT :PRINT " UTILITIES" 8030 LOCATE 7,18:PRINT "<1> USE TO ELIMINATE A FLIGHT ROUTE FILE" 8040 LOCATE 9,18:PRINT "<2> DOCUMENTATION" 8045 LOCATE 11,18:PRINT "<3> INSTRUCTIONS FOR MAKING SELF-BOOTING DISK" 8047 LOCATE 13,18:PRINT "<4> CREATE 2 SAMPLES ROUTE FILES TO DEMONSTRATE PROGRAM" 8048 LOCATE 14,30:PRINT "( FAR-SLC.X & FAR-RST.X )" 8050 LOCATE 16,18:PRINT "<5> ";:COLOR 11:PRINT "RETURN TO FLIGHT PLAN PROGRAM":COLOR 7 8055 'LOCATE 18,18:PRINT "<6> CHANGE PRINTER TO COMPRESSED SIZE " 8060 X$=INKEY$:IF X$="" THEN 8060 8070 IF X$="1" THEN GOSUB 7700 8080 IF X$="2" THEN GOSUB 7300 8085 IF X$="3" THEN GOSUB 7800 8087 IF X$="4" THEN GOSUB 8500 8088 'IF X$="6" THEN GOSUB 8600 8090 IF X$="5" THEN GOTO 15 'actually going to 7000 via 15 for color 8100 GOTO 8000 8110 RETURN 8497 ' 8498 ' 8500 OPEN "FAR-RST.X" FOR OUTPUT AS #1 8510 WRITE #1,"FAR";4;"V2";"AXN";82;"V171";"DWN";62;"V171";"FGT";61;"V82-161";"RST";57 8520 CLOSE 8522 OPEN "FAR-SLC.X" FOR OUTPUT AS #1 8523 WRITE #1,"FAR";8;"V344";"ABR";102;"V263";"PIR";98;"V26";"PHP";68;"V26";"RAP";59;"V26";"CSP";152;"V235";"RKS";151;"V4S-6";"FBR";65;"V32";"SLC";77 8524 CLOSE 8525 CLS:LOCATE 10,22:PRINT "***** FILES CREATED *****":FOR Y=1 TO 2000:NEXT 8530 RETURN 8597 ' 8598 ' 8599 'change print size to compressed 8600 CLS:LOCATE 2,25:PRINT "TO CHANGE PRINT TO COMPRESSED SIZE" 8610 PRINT :PRINT "This will work with Epson printers but I'm uncertain as to other printers." 8620 PRINT :PRINT " 1. press <ctrl> <break> " 8630 PRINT " 2. type ``LIST 4005 ''<C/R> and you will see the following:" 8640 COLOR 10:PRINT :PRINT " 4005 REM LPRINT CHR$(15) CHR$(27) CHR$(48)" 8650 COLOR 7:PRINT :PRINT " 3. using the cursor and the Del key remove the ``REM'' so it reads:" 8660 PRINT:COLOR 10:PRINT " 4005 LPRINT CHR$(15) CHR$(27) CHR$(48)" 8670 COLOR 7:PRINT :PRINT " 4. with the cursor on the same line (4005) press <C/R>" 8680 PRINT " 5. to return to regular size print just add the REM again" 8690 PRINT " 6. if one desires that this be a permanent change it must be resaved." 8692 PRINT :PRINT " type ";:COLOR 10:PRINT "SAVE ``FLITEPLN.BAS'' ";:COLOR 7:PRINT "<C/R> and the changes should be permanent." 8694 LOCATE 22,18:COLOR 12:PRINT "Utilities Menu - press any key...":COLOR 7 8695 X$=INKEY$:IF X$="" THEN 7893 8696 RETURN 9000 ' 9010 ' 9015 ' to clear prev. route 9020 FOR N = 1 TO N 9030 D(N)=0 9040 NEXT 9050 RT=0 9060 RETURN 10000 END'REVISION 2.0 8/1984 10010 ' 10020 '1. error trapping added for turned off printer 4000 10030 '2. error trapping added for mistaken file entry (file not found) 6000 10040 '3. defaults added to yes and no questions 10050 '4. changes made to run under dos 2.0 10060 '5. error trapping added for file elimination 7700 10070 '6. able to run compressed form with Epson printers - remove REM from 10080 ' line # 4005 10500 '7. added space for airways ie v-128